A Rational Foundation for Software Metrology
نویسندگان
چکیده
Much software research and practice involves ostensible measurements of software, yet little progress has been made on a metrological foundation like the International System of Units (SI) for those measurements since the work of Gray, Hogan, et al. in 1996–2001. Given a physical object, one can determine physical properties using measurement principles and express measured values using standard quantities that have concrete realizations. In contrast, most software metrics are simple counts that are used as indicators of complex, abstract qualities. In this report we revisit software metrology from two directions: first, top down, to establish a theory of software measurement; second, bottom up, to identify specific purposes for which software measurements are needed, quantifiable properties of software, relevant units, and objects of measurement. Although there are structural obstacles to realizing the vision of software metrology that works like physical metrology for all desired measurands, progress is possible if we start with a rational foundation.
منابع مشابه
Measurement and Metrology Requirements for Empirical Studies in Software Engineering
Software metrics' are most often proposed as the measurement tools of choice in empirical studies in software engineering, and the field of 'software metrics' is most often discussed from the perspective referred to as ‘measurement theory’. However, in other disciplines, it is the domain of knowledge referred to as ‘metrology’ that is the foundation for the development and use of measurement in...
متن کاملMetrology, Measurement and Metrics in Software Engineering
Up until recently software 'metrics' have been most often proposed as the quantitative tools of choice in software engineering, and the analysis of these had been most often discussed from the perspective referred to as ‘measurement theory’. However, in other disciplines, it is the domain of knowledge referred to as ‘metrology’ that is the foundation for the development and use of measurement i...
متن کاملInitial Modeling of the Measurement Concepts in the ISO Vocabulary of Terms in Metrology
The field of software metrics is usually discussed from the perspective referred to as ‘measurement theory’. However, in other disciplines, the domain of knowledge referred to as ‘metrology’ is the foundation for the development and use of measurement instruments and measurement processes. This paper presents an initial modelling of the sets of measurement concepts documented in the ISO Interna...
متن کاملInvestigation of the Metrology Concepts in ISO 9126 on Software Product Quality Evaluation
The ISO International Vocabulary of Basic and General Terms in Metrology (VIM) represents the international consensus on a common and general terminology of metrology concepts. However, until recently, it was not usual practice in software engineering measurement to take into account metrology concepts and criteria in the design of software measures. Using the ISO 9126-4 Technical Report on the...
متن کاملAnalysis of Software Measures Using Metrology Concepts - ISO 19761 Case Study
To help identify the strengths of proposed software measurement methods, this paper proposes an analytical approach based on metrology concepts documented in the ISO International Vocabulary of Basic and General Terms in Metrology. This approach is illustrated with a case study using one specific functional size measurement method recognized as an ISO standard: COSMIC-FFP (ISO 19761). The case ...
متن کامل